React Job: Senior Software Engineer

Job added on

Company

Apple

Location

London, England - United Kingdom

Job type

Full-Time

React Job Details

Summary

Posted: Feb 24, 2022
Weekly Hours: 35
Role Number:200343588
You are a senior software development engineer, and would like to make a dent in the universe. You would love to work on a real time distributed system, and to run services at scale. This job might be for you! This role is a senior software engineer/SRE working in the development of the DCOTA platform. As a member of the team you will be encouraged to propose designs, implement solutions, and take ownership of some parts of the system. We require an engineer who is not afraid to question assumptions or charge head-first into grey areas. Excellent written and oral communication skills are a must to collaborate in our cross-functional environments. The ideal candidate should have several years' experience developing large-scale web-based applications using object-oriented languages and appropriate frameworks.

Key Qualifications

  • Proven object oriented software engineering experience, if possible in Java
  • Experience in SQL and no SQL storages
  • Experience deploying code to cloud platforms and associated tooling (examples: AWS, GCP, Azure, Terraform, Spinnaker)
  • Good communication skills and ability to work closely with and collaboratively with both technical and non technical peers
  • Strong knowledge and software engineering practices
  • Ability to find practical solution to ambiguous problems
  • Willingness to learn and discover new areas

Description

The demo unit engineering team works with a range a technologies to develop a genuine full stack internal application. We have a mixture of Java, HTML, JavaScript, Swift, Objective-C and Python applications that make up the system, all undergoing active development. The successful applicant will have the opportunity to work on various technical stacks. They should be a problem-solver, willing to learn and interested in delivering the best quality for our customers. They should as well be willing to challenge our existing ways of working to contribute continuously improving our processes. As a team we work closely with many other engineering teams within Apple and are constantly reviewing our technical designs and integrations. We have to take many external systems and requirements into account when designing and implementing our solutions

Education & Experience

Bachelor or Masters in Engineering, Computer Science, Information technology of other scientific area, or equivalent experience.

Additional Requirements

  • Any of the follows would be a plus:
  • Knowledge of Reactive programming
  • Knowledge of either Python, ReactJS or native app development
  • Experience in big data
  • Experience as DevOPS/SRE